<html>
<head><meta charset="utf-8"><title>Parallel Incremental Whole-Program Optimizations for Scala. · t-compiler/wg-mir-opt · Zulip Chat Archive</title></head>
<h2>Stream: <a href="https://rust-lang.github.io/zulip_archive/stream/189540-t-compiler/wg-mir-opt/index.html">t-compiler/wg-mir-opt</a></h2>
<h3>Topic: <a href="https://rust-lang.github.io/zulip_archive/stream/189540-t-compiler/wg-mir-opt/topic/Parallel.20Incremental.20Whole-Program.20Optimizations.20for.20Scala.2E.html">Parallel Incremental Whole-Program Optimizations for Scala.</a></h3>

<hr>

<base href="https://rust-lang.zulipchat.com">

<head><link href="https://rust-lang.github.io/zulip_archive/style.css" rel="stylesheet"></head>

<a name="232874560"></a>
<h4><a href="https://rust-lang.zulipchat.com#narrow/stream/189540-t-compiler/wg-mir-opt/topic/Parallel%20Incremental%20Whole-Program%20Optimizations%20for%20Scala./near/232874560" class="zl"><img src="https://rust-lang.github.io/zulip_archive/assets/img/zulip.svg" alt="view this post on Zulip" style="width:20px;height:20px;"></a> bjorn3 <a href="https://rust-lang.github.io/zulip_archive/stream/189540-t-compiler/wg-mir-opt/topic/Parallel.20Incremental.20Whole-Program.20Optimizations.20for.20Scala.2E.html#232874560">(Apr 02 2021 at 08:28)</a>:</h4>
<p><a href="https://lampwww.epfl.ch/~doeraene/publications/oopsla16-incremental-optimizer.pdf">https://lampwww.epfl.ch/~doeraene/publications/oopsla16-incremental-optimizer.pdf</a> I don't know if it is possible to apply this paper within the current incremental optimization framework, but it seems useful.</p>



<a name="232874595"></a>
<h4><a href="https://rust-lang.zulipchat.com#narrow/stream/189540-t-compiler/wg-mir-opt/topic/Parallel%20Incremental%20Whole-Program%20Optimizations%20for%20Scala./near/232874595" class="zl"><img src="https://rust-lang.github.io/zulip_archive/assets/img/zulip.svg" alt="view this post on Zulip" style="width:20px;height:20px;"></a> bjorn3 <a href="https://rust-lang.github.io/zulip_archive/stream/189540-t-compiler/wg-mir-opt/topic/Parallel.20Incremental.20Whole-Program.20Optimizations.20for.20Scala.2E.html#232874595">(Apr 02 2021 at 08:29)</a>:</h4>
<p>(referenced in <a href="https://github.com/grin-compiler/grin/issues/1">https://github.com/grin-compiler/grin/issues/1</a>)</p>



<a name="232878987"></a>
<h4><a href="https://rust-lang.zulipchat.com#narrow/stream/189540-t-compiler/wg-mir-opt/topic/Parallel%20Incremental%20Whole-Program%20Optimizations%20for%20Scala./near/232878987" class="zl"><img src="https://rust-lang.github.io/zulip_archive/assets/img/zulip.svg" alt="view this post on Zulip" style="width:20px;height:20px;"></a> oli <a href="https://rust-lang.github.io/zulip_archive/stream/189540-t-compiler/wg-mir-opt/topic/Parallel.20Incremental.20Whole-Program.20Optimizations.20for.20Scala.2E.html#232878987">(Apr 02 2021 at 09:26)</a>:</h4>
<p>It may be useful as an additional layer right before codegen, so we can take the input from regular optimizations instead of starting out with unoptimized code</p>



<hr><p>Last updated: Aug 07 2021 at 22:04 UTC</p>
</html>